#include <assert.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <fcntl.h>
#include <sys/wait.h>
#include "cmd.h"

void exec_cmd(struct cmd *cmd)
{
         if (cmd == NULL) {  
             perror("Invalid command structure");  
             exit(0);
         }
         if (execvp(cmd->argv[0], cmd->argv) == -1) {  
             perror("execvp");  
             exit(0);  
         }
}
